//
//  GGSort.h
//  GGFriendTable
//
//  Created by lisheng on 16/3/13.
//  Copyright © 2016年 鬼谷传人. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface GGSort : NSObject
/**
 *  将传入的数据源数组转换为 {"A":["a","aa"],"B":["b","bb"],...} 类的字典
 *  调用之后需要对应类型接收存储 ,以便display on table
 *  @param dataSourceArray 传入的数据源数组参数
 *  @param keysBlock       返回2个参数,keysArray:数据源数组的元素首字母排序  和 转换后的dic 需要创建对应结构接收
 */
+ (void)sortArray:(NSArray *)dataSourceArray completionHandle:(void(^)(NSArray * keysArray,NSDictionary * dic))keysBlock;
/**
 *  数组中的字符串排序
 *
 *  @param array 传入数组
 *
 *  @return 排序后的数组
 */
+ (NSArray *)sortedArray:(NSArray *)array;

/**
 *  将中文转成拼音
 *
 *  @param str 中文字符串
 *
 *  @return  拼音字符串
 */
+ (NSString *)getPinYinByString:(NSString *)str;
@end
